roasted leg of lamb - Turc Anglais Dictionnaire